package com.dao;

import com.domain.myfile;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface myfileDao {
    //通过文件名查询所有文件
    myfile findfileByfilename(@Param("filename")String filename);
    //向表中插入值
    void inservalueintotable(myfile file);
    //查询所有文件
    List<myfile> findAllfile();
    //通过文件名更新文件的下载次数
    void updateFileloadtimeByfilename(@Param("times") int times, @Param("filename")String filename);
    //通过文件类型查询制定类型的所有文件
    List<myfile> findfileBytype(@Param("type")String type);

    //分页
    int selectCount();
    List<myfile> findBypage(@Param("start") int start,@Param("size") int size);

}
